// 这边专门封装和用户相关的请求函数
import request from '@/utils/request'

export function login(form) {
  return request({
    url: 'sys/login',
    method: 'post',
    data: {
      mobile: form.mobile,
      password: form.password
    }
  })
}

/*
  请求回来的数据 需要存在仓库里:
    这边建议你封装一个action  发送请求 获取数据后 提交mutation  存到仓库中

  请求回来的数据 组件自己用:
    组件created中 请求数据 将数据存在data中
*/

// 获取用户资料的  getUserInfo()
export function getUserInfo() {
  return request({
    method: 'get',
    url: '/sys/profile'
  })
}

// 更新密码
export const updatePass = ({ oldPassword, newPassword }) => {
  return request({
    method: 'put',
    url: '/sys/user/updatePass',
    data: {
      oldPassword,
      newPassword
    }
  })
}
